﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cofe.Core.Property
{
    public enum PropertyHostState
    {
        /// <summary>
        /// The propertyHost is constructing, disable cache support.
        /// </summary>
        Init, 

        Default, 

        /// <summary>
        /// ORM is writing properties to cache.
        /// </summary>
        ORMtoCache, 
        /// <summary>
        /// Updating properties stored in PropertyCache and PropertyProviders to ORM.
        /// </summary>
        ORMUpdating
    }
}
